home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / utility / emxinfo.zip / PCKEYS.H < prev    next >
Text File  |  1992-03-15  |  3KB  |  154 lines

  1. /*
  2. **    pckeys.h
  3. */
  4.  
  5. /* Function key extended code return values */
  6. /* Use these constants instead of actual values */
  7.  
  8. #define KBackSpace  8
  9. #define KTab        9
  10. #define KBackTab    -15
  11. #define KEnter        13
  12. #define KEsc        27
  13. #define KF1            -59
  14. #define KF2            -60
  15. #define KF3            -61
  16. #define KF4            -62
  17. #define KF5            -63
  18. #define KF6            -64
  19. #define KF7            -65
  20. #define KF8            -66
  21. #define KF9            -67
  22. #define KF10        -68
  23. #define KF11        -133
  24. #define KF12        -134
  25. #define KHome        -71
  26. #define KUpArrow    -72
  27. #define KPgUp        -73
  28. #define KLeftArrow  -75
  29. #define KRightArrow -77
  30. #define KEnd        -79
  31. #define KDownArrow  -80
  32. #define KPgDn        -81
  33. #define KIns        -82
  34. #define KDel        -83
  35. #define KShiftF1    -84
  36. #define KShiftF2    -85
  37. #define KShiftF3    -86
  38. #define KShiftF4    -87
  39. #define KShiftF5    -88
  40. #define KShiftF6    -89
  41. #define KShiftF7    -90
  42. #define KShiftF8    -91
  43. #define KShiftF9    -92
  44. #define KShiftF10   -93
  45. #define KShiftF11   -135
  46. #define KShiftF12   -136
  47. #define KCtrlF1        -94
  48. #define KCtrlF2        -95
  49. #define KCtrlF3        -96
  50. #define KCtrlF4        -97
  51. #define KCtrlF5        -98
  52. #define KCtrlF6        -99
  53. #define KCtrlF7        -100
  54. #define KCtrlF8        -101
  55. #define KCtrlF9        -102
  56. #define KCtrlF10    -103
  57. #define KCtrlF11    -137
  58. #define KCtrlF12    -138
  59. #define KAltF1        -104
  60. #define KAltF2        -105
  61. #define KAltF3        -106
  62. #define KAltF4        -107
  63. #define KAltF5        -108
  64. #define KAltF6        -109
  65. #define KAltF7        -110
  66. #define KAltF8        -111
  67. #define KAltF9        -112
  68. #define KAltF10        -113
  69. #define KAltF11        -139
  70. #define KAltF12        -140
  71. #define KCtrlHome   -119
  72. #define KCtrlEnd    -117
  73. #define KCtrlPgUp   -132
  74. #define KCtrlPgDn   -118
  75. #define KCtrlEnter  10
  76. #define KCtrlLeft   -115
  77. #define KCtrlRight  -116
  78. #define KCtrlUp        -141
  79. #define KCtrlDown   -145
  80.  
  81. /* - Ctrl Keys - */
  82.  
  83. #define KCtrlA        1
  84. #define KCtrlB        2
  85. #define KCtrlC        3
  86. #define KCtrlD        4
  87. #define KCtrlE        5
  88. #define KCtrlF        6
  89. #define KCtrlG        7
  90. #define KCtrlH        8
  91. #define KCtrlI        9
  92. #define KCtrlJ        10
  93. #define KCtrlK        11
  94. #define KCtrlL        12
  95. #define KCtrlM        13
  96. #define KCtrlN        14
  97. #define KCtrlO        15
  98. #define KCtrlP        16
  99. #define KCtrlQ        17
  100. #define KCtrlR        18
  101. #define KCtrlS        19
  102. #define KCtrlT        20
  103. #define KCtrlU        21
  104. #define KCtrlV        22
  105. #define KCtrlW        23
  106. #define KCtrlX        24
  107. #define KCtrlY        25
  108. #define KCtrlZ        26
  109.  
  110.  
  111. /* - Alt Keys - */
  112.  
  113. #define KAltA        -30
  114. #define KAltB        -48
  115. #define KAltC        -46
  116. #define KAltD        -32
  117. #define KAltE        -18
  118. #define KAltF        -33
  119. #define KAltG        -34
  120. #define KAltH        -35
  121. #define KAltI        -23
  122. #define KAltJ        -36
  123. #define KAltK        -37
  124. #define KAltL        -38
  125. #define KAltM        -50
  126. #define KAltN        -49
  127. #define KAltO        -24
  128. #define KAltP        -25
  129. #define KAltQ        -16
  130. #define KAltR        -19
  131. #define KAltS        -31
  132. #define KAltT        -20
  133. #define KAltU        -22
  134. #define KAltV        -47
  135. #define KAltW        -17
  136. #define KAltX        -45
  137. #define KAltY        -21
  138. #define KAltZ        -44
  139.  
  140. #define KAlt1        -120
  141. #define KAlt2        -121
  142. #define KAlt3        -122
  143. #define KAlt4        -123
  144. #define KAlt5        -124
  145. #define KAlt6        -125
  146. #define KAlt7        -126
  147. #define KAlt8        -127
  148. #define KAlt9        -128
  149. #define KAlt0        -129
  150. #define KAltMinus   -130
  151. #define KAltEqual   -131
  152.  
  153. /* - End of File - */
  154.